import { SerializeClass, Serialize } from "../../../../core/serialize";
import { UniqueObjectConfig, UniqueObject, UniData } from "../../../../core/unique_class";
import { KEvent } from "./k_event";
import { Karma, KarmaConfig } from "./karma";

@SerializeClass("KSelectionConfig")
export class KSelectionConfig extends KarmaConfig {
};

@SerializeClass("KSelection")
export class KSelection extends Karma {
    config: KSelectionConfig;
    data: UniData<KSelectionConfig>;

    kEvt: KEvent = null;
};